首页> 外文OA文献 >Faster Algorithms for Weighted Recursive State Machines
【2h】

Faster Algorithms for Weighted Recursive State Machines

机译:加权递归状态机的快速算法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Pushdown systems (PDSs) and recursive state machines (RSMs), which arelinearly equivalent, are standard models for interprocedural analysis. Yet RSMsare more convenient as they (a) explicitly model function calls and returns,and (b) specify many natural parameters for algorithmic analysis, e.g., thenumber of entries and exits. We consider a general framework where RSMtransitions are labeled from a semiring and path properties are algebraic withsemiring operations, which can model, e.g., interprocedural reachability anddataflow analysis problems. Our main contributions are new algorithms for several fundamental problems.As compared to a direct translation of RSMs to PDSs and the best-known existingbounds of PDSs, our analysis algorithm improves the complexity forfinite-height semirings (that subsumes reachability and standard dataflowproperties). We further consider the problem of extracting distance values fromthe representation structures computed by our algorithm, and give efficientalgorithms that distinguish the complexity of a one-time preprocessing from thecomplexity of each individual query. Another advantage of our algorithm is thatour improvements carry over to the concurrent setting, where we improve thebest-known complexity for the context-bounded analysis of concurrent RSMs.Finally, we provide a prototype implementation that gives a significantspeed-up on several benchmarks from the SLAM/SDV project.
机译:线性等效的下推系统(PDS)和递归状态机(RSM)是过程间分析的标准模型。然而,RSM更方便,因为它们(a)显式地对函数调用和返回进行建模,并且(b)为算法分析指定许多自然参数,例如入口和出口的数量。我们考虑一个通用框架,其中从半环标记RSMtransitions,并且路径属性是带半代数运算的代数运算,可以模拟例如过程间可达性和数据流分析问题。我们的主要贡献是针对几个基本问​​题的新算法,与将RSM直接转换为PDS以及最著名的PDS现有边界相比,我们的分析算法提高了有限高度半环的复杂度(包括可达性和标准数据流属性)。我们进一步考虑了从我们的算法计算的表示结构中提取距离值的问题,并给出了将一次预处理的复杂性与每个查询的复杂性区分开的有效算法。该算法的另一个优点是我们的改进可以延续到并发设置,在此我们可以提高对并发RSM的上下文边界分析的最著名的复杂性。最后,我们提供了一个原型实现,该实现大大提高了并发RSM的多个基准。 SLAM / SDV项目。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号